package com.hucc.redisjava.model;

/**
 * 字符串类
 *  与c自带字符串相比好处：
 *  1.获取字符串长度更快，直接返回len，不需要遍历buf
 *  2.避免类空间溢出，在修改字符串时，会先检查free空间是否足够
 *  3.减少内存重分配，free够用直接用
 *  4.空间延迟释放，字符串缩短，不直接缩短字符串空间，操作free，及len来逻辑释放空间，如何后续需要字符串扩充，不需要重新申请空间
 *  5.二进制安全，传统c语言字符串，碰见特殊字符时，会有问题，比如，字节串中存在结束符号，会导致字符串读取被截断
 */
public class SDS {
    int len = 0;
    int free = 0;
    char[] buf;

    public SDS() {

    }
}
